package cn.bincker.csustcj.edu.entity;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class CourseCatalogInfo {
    @JsonProperty("accumulativeTimeLast")
    private Integer accumulativeTimeLast;//:0,

    @JsonProperty("catalogKnowledgePoints")
    private List<Object> catalogKnowledgePoints;//:[],

    @JsonProperty("coursewareCode")
    private String coursewareCode;//:"qy_cslg_10007new",

    @JsonProperty("createdAt")
    private Date createdAt;//:"2023-02-04 20:43:28",

    @JsonProperty("createdBy")
    private String createdBy;//:"高继教",

    @JsonProperty("id")
    private String id;//:"806505125651685376",

    @JsonProperty("isDel")
    private Boolean isDel;//:0,

    @JsonProperty("isEnabled")
    private Boolean isEnabled;//:1,

    @JsonProperty("isMedia")
    private Boolean isMedia;//:1,

    @JsonProperty("learnRecord")
    private LearnRecord learnRecord;//:null,

    @JsonProperty("lectures")
    private List<Object> lectures;//:[],

    @JsonProperty("media")
    private CourseWareMedia media;//:,

    @JsonProperty("mediaDuration")
    private Integer mediaDuration;//:"1542",

    @JsonProperty("mediaId")
    private Long mediaId;//:0,

    @JsonProperty("name")
    private String name;//:"",

    @JsonProperty("pId")
    private Long pId;//:0,

    @JsonProperty("parentId")
    private Long parentId;//:"0",

    @JsonProperty("questions")
    private List<Object> questions;//:[],

    @JsonProperty("sequenceNum")
    private Integer sequenceNum;//:1,

    @JsonProperty("title")
    private String title;//:"第一讲",

    @JsonProperty("token")
    private String token;//:"",

    @JsonProperty("updatedAt")
    private Date updatedAt;//:"2023-02-04 20:43:28",

    @JsonProperty("updatedBy")
    private String updatedBy;//:"",

    @JsonProperty("validTime")
    private Integer validTime;//:0
}
